/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.powerpoint;

public class MsoAnimDirection {
	private final int value;

	/** msoAnimDirectionNone **/
	public static final MsoAnimDirection None = new MsoAnimDirection(0);
	/** msoAnimDirectionUp **/
	public static final MsoAnimDirection Up = new MsoAnimDirection(1);
	/** msoAnimDirectionRight **/
	public static final MsoAnimDirection Right = new MsoAnimDirection(2);
	/** msoAnimDirectionDown **/
	public static final MsoAnimDirection Down = new MsoAnimDirection(3);
	/** msoAnimDirectionLeft **/
	public static final MsoAnimDirection Left = new MsoAnimDirection(4);
	/** msoAnimDirectionOrdinalMask **/
	public static final MsoAnimDirection OrdinalMask = new MsoAnimDirection(5);
	/** msoAnimDirectionUpLeft **/
	public static final MsoAnimDirection UpLeft = new MsoAnimDirection(6);
	/** msoAnimDirectionUpRight **/
	public static final MsoAnimDirection UpRight = new MsoAnimDirection(7);
	/** msoAnimDirectionDownRight **/
	public static final MsoAnimDirection DownRight = new MsoAnimDirection(8);
	/** msoAnimDirectionDownLeft **/
	public static final MsoAnimDirection DownLeft = new MsoAnimDirection(9);
	/** msoAnimDirectionTop **/
	public static final MsoAnimDirection Top = new MsoAnimDirection(10);
	/** msoAnimDirectionBottom **/
	public static final MsoAnimDirection Bottom = new MsoAnimDirection(11);
	/** msoAnimDirectionTopLeft **/
	public static final MsoAnimDirection TopLeft = new MsoAnimDirection(12);
	/** msoAnimDirectionTopRight **/
	public static final MsoAnimDirection TopRight = new MsoAnimDirection(13);
	/** msoAnimDirectionBottomRight **/
	public static final MsoAnimDirection BottomRight = new MsoAnimDirection(14);
	/** msoAnimDirectionBottomLeft **/
	public static final MsoAnimDirection BottomLeft = new MsoAnimDirection(15);
	/** msoAnimDirectionHorizontal **/
	public static final MsoAnimDirection Horizontal = new MsoAnimDirection(16);
	/** msoAnimDirectionVertical **/
	public static final MsoAnimDirection Vertical = new MsoAnimDirection(17);
	/** msoAnimDirectionAcross **/
	public static final MsoAnimDirection Across = new MsoAnimDirection(18);
	/** msoAnimDirectionIn **/
	public static final MsoAnimDirection In = new MsoAnimDirection(19);
	/** msoAnimDirectionOut **/
	public static final MsoAnimDirection Out = new MsoAnimDirection(20);
	/** msoAnimDirectionClockwise **/
	public static final MsoAnimDirection Clockwise = new MsoAnimDirection(21);
	/** msoAnimDirectionCounterclockwise **/
	public static final MsoAnimDirection Counterclockwise = new MsoAnimDirection(22);
	/** msoAnimDirectionHorizontalIn **/
	public static final MsoAnimDirection HorizontalIn = new MsoAnimDirection(23);
	/** msoAnimDirectionHorizontalOut **/
	public static final MsoAnimDirection HorizontalOut = new MsoAnimDirection(24);
	/** msoAnimDirectionVerticalIn **/
	public static final MsoAnimDirection VerticalIn = new MsoAnimDirection(25);
	/** msoAnimDirectionVerticalOut **/
	public static final MsoAnimDirection VerticalOut = new MsoAnimDirection(26);
	/** msoAnimDirectionSlightly **/
	public static final MsoAnimDirection Slightly = new MsoAnimDirection(27);
	/** msoAnimDirectionCenter **/
	public static final MsoAnimDirection Center = new MsoAnimDirection(28);
	/** msoAnimDirectionInSlightly **/
	public static final MsoAnimDirection InSlightly = new MsoAnimDirection(29);
	/** msoAnimDirectionInCenter **/
	public static final MsoAnimDirection InCenter = new MsoAnimDirection(30);
	/** msoAnimDirectionInBottom **/
	public static final MsoAnimDirection InBottom = new MsoAnimDirection(31);
	/** msoAnimDirectionOutSlightly **/
	public static final MsoAnimDirection OutSlightly = new MsoAnimDirection(32);
	/** msoAnimDirectionOutCenter **/
	public static final MsoAnimDirection OutCenter = new MsoAnimDirection(33);
	/** msoAnimDirectionOutBottom **/
	public static final MsoAnimDirection OutBottom = new MsoAnimDirection(34);
	/** msoAnimDirectionFontBold **/
	public static final MsoAnimDirection FontBold = new MsoAnimDirection(35);
	/** msoAnimDirectionFontItalic **/
	public static final MsoAnimDirection FontItalic = new MsoAnimDirection(36);
	/** msoAnimDirectionFontUnderline **/
	public static final MsoAnimDirection FontUnderline = new MsoAnimDirection(37);
	/** msoAnimDirectionFontStrikethrough **/
	public static final MsoAnimDirection FontStrikethrough = new MsoAnimDirection(38);
	/** msoAnimDirectionFontShadow **/
	public static final MsoAnimDirection FontShadow = new MsoAnimDirection(39);
	/** msoAnimDirectionFontAllCaps **/
	public static final MsoAnimDirection FontAllCaps = new MsoAnimDirection(40);
	/** msoAnimDirectionInstant **/
	public static final MsoAnimDirection Instant = new MsoAnimDirection(41);
	/** msoAnimDirectionGradual **/
	public static final MsoAnimDirection Gradual = new MsoAnimDirection(42);
	/** msoAnimDirectionCycleClockwise **/
	public static final MsoAnimDirection CycleClockwise = new MsoAnimDirection(43);
	/** msoAnimDirectionCycleCounterclockwise **/
	public static final MsoAnimDirection CycleCounterclockwise = new MsoAnimDirection(44);


	private MsoAnimDirection(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoAnimDirection valueOf(int value) { return new MsoAnimDirection(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoAnimDirection.class) return false;
		return ((MsoAnimDirection)o).value == value;
	}
	public int hashCode() { return value; }
}
